Part Number Hot Search : 
LM2735 10D471 C3020 IN74AC C100B N74ACT BAT54A BCR16
Product Description
Full Text Search
 

To Download APDS-9009 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  broadcom - 1 - description the broadcom apds-9200 device provides ultra-violet (uv-a and uv-b) sensing and ambient light sensing in a specially designed matrix arrangement for optimization. this allows the device to have optimal angular response for ultra-violet and ambient light sensing. the apds -9200 converts uv light into digital data and display as uv index (1 >11) with higher values representing higher uv exposures. the ultra-violet sensing feature is useful in consumer applications for monitoring of uv-a and uv-b radiation as uv radiation is part of the electr omagnetic spectrum that reaches the earth from the sun. apds-9200 is able to measure uv wavelength which has been classified into uv-a (320 nm C 400 nm) and uv-b (290 nm C 320 nm). the ambient light sensing is targeted for display management with the purpose of extending battery life and offers optimum viewing in diverse lightning conditions. apds-9200 supports the i 2 c interface and has a programmable interrupt function that frees up micro-controller resources using upper and lower thresholds events. ordering information features ? ultra-violet (uv-a and uv-b) and ambient light sensing digital uv index register (1 > 11) linear output excellent temperature compensation ? ambient light sensing (als) utilizes coating technology to emulate human eye spectral response (v-lamda characteristics) high sensitivity in low lux co ndition C ideally suited for operation behind dark glass low lux performance at 0.008 lux up to 20-bit resolution ? i 2 c interface compatible up to 400 khz (i 2 c fast-mode) dedicated interrupt pin ? small package: l 2.0 mm w 2.0 mm h 0.65 mm applications ? ultra-violet and ambient light sensing ? mobile devices C cell phones, tablets, outdoor navigation display ? wearable devices C smart watch, sport watch part number packaging quantity apds-9200 tape and reel 2500 per reel apds-9200 digital uv and ambient light sensor data sheet
broadcom - 2 - apds-9200 data sheet figure 1 functional block diagram detailed description the apds-9200 device contains multiple photodiodes for uv and am bient light sensing as well as temperature compensation that are designed in a matrix placement to achi eve optimum angular response at the fall of incident light angle. the photodiode currents are converted to digital count by adcs. the adc resolution is selected from 13 bits to 20 bits and the conversion time is inversely proportional to the adc resolution. the device is connected by an i 2 c interface to a microcontroller through a set of registers. apds-9200 has a programmable interrupt with hysteresis to respond to events which will reduce the microcontroller tasks with upper and lower thresholds. the device includes a circuit for an internal oscillator, a current source, voltage refe rence, and internal nonvolatile memory (n vm) to store trimming information. the uv light sensor has to be operated independently from ambi ent light sensor. to enable the reading of uv sensor, uvs_mode and ls_en bit has to be correctly set in the main_ctrl register . setting the uvs_mode bit will stop a running als measurement and start a new uv sensor reading. table 1 i/o pins configuration pin name type description 1 scl i i 2 c serial clock input terminal clock signal for i2c serial data 2sdai/o i 2 c serial data i/o terminal C serial data i/o for i2c 3 vdd supply power supply voltage 4 int o interrupt C open drain 5nc no connect 6 gnd ground power supply ground. all voltages are referenced to gnd upper threshold lower threshold interrupt i2c interfacing int scl sda vdd gnd regulator oscillator lower threshold als / uvs adc als / uvs data control logic upper threshold
broadcom - 3 - apds-9200 data sheet table 2 absolute maximum ratings over operating free-air temperature range (unless otherwise noted) parameter symbol min. max. units conditions power supply voltage v dd 4.0 v all voltages are with respect to gnd. max voltage on scl, sda, int pads v i2c 0.5 4.0 v storage temperature t stg C40 95 c table 3 recommended operating conditions parameter symbol min. typ. max. units operating ambient temperature t a C40 85 c supply voltage v dd 1.7 3.6 v supply voltage accuracy, vdd total error including transients C3 3 % table 4 electrical parameters, t a =25c (unless otherwise noted) parameter symbol conditions min. typ. max. units als active mode current i als v dd = 2.8v, gain mode 3 110 a uv active mode current i uv v dd = 2.8v 100 a standby current i stby in standby mode. no active i 2 c communication 12a scl, sda input high voltage v ih 1.5 v dd v scl, sda input low voltage v il 00.4v vol int, sda output low voltage 0 0.4 v ileak leakage current, sda, scl, int pins ileak C5 5 a table 5 als/uv characteristics parameter symbol conditions min. typ. max. units dark count lux=0, 18 bit range 0 counts min integration time t intmin1 3.125 ms ti ntmin2 with 50/60hz rejection 50 ms max integration time t intmax with 50/60hz rejection 400 ms als output resolution res als programmable 13 18 20 bits uv output resolution res uv programmable 13 18 20 bits adc count value intensity = 121 w/cm 2 with 310 nm light source, gain = 18, resolution = 20 bits, v dd = 2.8v 1700 counts als/uv repeat rate programmable 25 2000 ms
broadcom - 4 - apds-9200 data sheet figure 2 als spectral response figure 3 uv spectral response 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 300 400 500 600 700 800 900 1000 1100 relative responsivity wavelength (nm) apds-9200 human eye 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 200 300 400 500 600 700 800 relative responsivity wavelength (nm) figure 4 als sensor lux vs. meter lux using white light figure 5 als sensor lux vs. meter lux using white light figure 6 als sensor lux vs. meter lux using incandescent light figure 7 uv sensor count vs. uv meter index (310 nm uv source) 0 100 200 300 400 500 600 700 800 900 1000 0 100 200 300 400 500 600 700 800 900 1000 sensor lux meter lux 0 200 400 600 800 1000 1200 1400 1600 1800 2000 012345678 uvs count uv index
broadcom - 5 - apds-9200 data sheet figure 8 normalized standby idd vs. vdd figure 9 normalized standby idd vs. temperature 0.00 0.20 0.40 0.60 0.80 1.00 1.20 1.40 1.60 1.80 2.00 1.6 1.8 2 2.2 2.4 2.6 2.8 3 3.2 3.4 3.6 3.8 normalized idd @ 25c vdd (v) 0.00 0.20 0.40 0.60 0.80 1.00 1.20 1.40 1.60 1.80 2.00 -60 -40 -20 0 20 40 60 80 100 normalized idd @ 2.8v temperature (c) figure 10 n ormalized als data count @ 1000lux white led vs. vdd figure 11 normalized uvs data count @ 121 w/cm 2 (310 nm) vs. vdd 0.90 0.92 0.94 0.96 0.98 1.00 1.02 1.04 1.06 1.08 1.10 1.6 1.8 2 2.2 2.4 2.6 2.8 3 3.2 3.4 3.6 3.8 normalized als data count @ 25c vdd (v) 0.90 0.92 0.94 0.96 0.98 1.00 1.02 1.04 1.06 1.08 1.10 1.6 1.8 2 2.2 2.4 2.6 2.8 3 3.2 3.4 3.6 3.8 normalized uvs data count @ 25c vdd (v) figure 12 normalized als data count @ 2.8v vs. temperature figure 13 normalized uvs data count @ 121 w/cm 2 (310nm) vdd = 2.8v vs. temperature 0.90 0.92 0.94 0.96 0.98 1.00 1.02 1.04 1.06 1.08 1.10 -60 -40 -20 0 20 40 60 80 100 normalized als data count @ 2.8v temperature (c) gain 1x gain 3x gain 6x gain 9x gain 18x 0.60 0.70 0.80 0.90 1.00 1.10 1.20 1.30 1.40 -60 -40 -20 0 20 40 60 80 100 normalized uvs data count @ 2.8v temperature (c) gain 1x gain 3x gain 6x gain 9x gain 18x
broadcom - 6 - apds-9200 data sheet figure 14 normalized als responsitivity vs. angular displacement figure 15 system state machine start up after power-on or software reset the main state machine is set to start state during power-on or software reset. as soon as the reset is released, the internal oscillator is started and the programmed i 2 c address and the trim values are read from the in ternal trimming data block. the apds-9200 enters standby mode as soon as the idle state is reached. note as long as the i 2 c address has not yet been read, the device will respond with nack to any i 2 c command and ignore any request to avoid responding to a wrong i2c address. standby mode standby mode is the de fault mode after power-up. in this state, the oscillator, all internal support blocks, and the adcs are switched off but i 2 c? communication is fully supported. als and uvs operation als measurements can be activated by setting the ls_en bit to 1 and the uvs_mode bit to 0 in the main_ctrl register. uv measurements can be activated by setting the ls_en bit to 1 and the uvs_mode bit to 1 in the main_ctrl register. as soon as als or uvs become activated through an i 2 c command, the internal support blocks are powered on. once the voltages and currents are settled (typically after 5 ms), the state machine checks for trigger events from a measurement scheduler to start the als or uv s conversions according to the selected measurement repeat rates. once ls_en is changed back to 0, a conversion running on the respective channel will be completed and the relevant adcs and support blocks will move to standby mode. interrupt features apds-9200 generates independ ent light sensor (als/uvs depend on configuration) interrupt signal that can be multiplexed and output to the int pad. the interrupt conditions are always evaluated after completion of a new conversion on the ls channels. light sensor interrupt the ls interrupt is enabled by ls _int_en = 1. it can function as either threshold triggered (ls_var_mode = 0) or variance trigged (ls_var_mode = 1). the ls interrupt source generator either uses the als_data or the uvs_data registers at input. the ls interrupt source is selected by the ls_int_sel bits in the int_cfg register. the light sensor threshold interrupt is enabled with ls_int_en = 1 and ls_var_mode = 0. it is set when the data of the selected ls_data input register (als_data or uvs_data) is above the upper or below the lower threshold for a specified number of co nsecutive measurements. the light sensor variance interrupt is enabled with ls_int_en = 1 and ls_var_mode = 1. it is set when the absolute value of the difference between the previous and current ls_data data value is above the decoded ls variance threshold for a specifie d number of consecutive measurements. 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 -90 -80 -70 -60 -50 -40 -30 -20 -10 0 10 20 30 40 50 60 70 80 90 normalized responsitivity angle (deg) start nvm read idle wait for osc power up check als or uvs do uvs conversion do als conversion ls_en==0 ls_en==1 uvs_mode==0 ls_en==1 uvs_mode==1
broadcom - 7 - apds-9200 data sheet i 2 c protocol interface and control of the apds-9200 is accomplished through an i 2 c serial compatible interface (standard or fast mode) to a set of registers that provide access to device control functions and output data. the device supports a single slave address of 0x52 hex using 7 bit addressing protocol. (contact the factory for other addressing options.) i 2 c register read the registers can be read individ ually or in block read mode. when two or more bytes are read in block read mode, reserved register addresses are skipped and the next valid address is referenced. if the last valid address has been reached, but the master continues with the bloc k read, the address counter in the device will not roll over and the device returns 00hex for every subsequent byte read. the block read operation is the only way to ensure correct data read out of multi-byte registers and to avoid splitting of results with high and low bytes originating from different conversions. during block read a ccess on ls result registers, the result update is blocked. if a read access is started on an address belonging to a non-readable register, the apds-9200 will re-turn nack until the i 2 c operation is ended. read operations must follow the timing diagram in figure 16 . i 2 c register write the apds-9200 registers can be written to individually or in block write mode. when two or mo re bytes are written in block write mode, reserved registers and read-only registers are skipped. the transmitted data is automatically applied to the next writable register. if a register includes read (r) and read/write (rw) bits, the register is not skipped. data written to read-only bits are ignored. if the last valid address of the apds-9200 address range is reached but the master attempts to continue the block write operation, the address counter of the apds-9200 will not roll over. the device will return nack for every following byte sent by the master until the i 2 c? operation is ended. if a write access is started on an address belonging to a non-writeable register, the apds-9200 will return nack until the i 2 c? operation is ended. write operations must follow the timing diagram in figure 17 . figure 16 i 2 c register read figure 17 i 2 c register write r egister read (i 2 c tm read) s slave addr 7 bit 0a address 8 bit as slave addr 7 bit 1a data 8 bit np s slave addr 7 bit 0a address 8 bit as slave addr 7 bit 1a data 8-bit a data 8-bit a data 8-bit np from master to slave from slave to master s p a n start condi ? on stop condi ? on acknowledge (ack) not acknowledge (nack ) read write read write r egister block read (i 2 c tm read) s slave addr 7 bit 0 a address a data 8-bit ap s slave addr 7 bit 0 a address a data 8-bit a data 8-bit a data 8-bit ap write write r egister write (i 2 c tm write) from master to slave from slave to master s p a n start condi ? on stop condi ? on acknowledge (ack) not acknowledge (nack ) r egister block write (i 2 c tm write)
broadcom - 8 - apds-9200 data sheet figure 18 i 2 c interface C bus timing table 6 bus timing characteristics parameter symbol standard mode fast mode units maximum scl clock frequency f scl 100 400 khz minimum start condition hold time relative to scl edge t dsta 4 s minimum scl clock low width t low 4.7 s minimum scl clock high width t high 4 s minimum start condition setup time relative to scl edge t susta 4.7 s minimum data hold time on sda relative to scl edge t hddat 0 s minimum data setup time on sda relative to scl edge t sudat 0.1 0.1 s minimum stop condition setup time on scl t susto 4 s minimum bus free time between stop condition and start condition t bus 4.7 s sda scl t low t hdsta t bus t hdsta t sudat t susto t susta t high t hddat
broadcom - 9 - apds-9200 data sheet register set the apds-9200 is controlled and monitored by data registers and a command register accessed throug h the serial interface. these registers provide for a variety of control functions and ca n be read to determine results of the adc conversions. note light sensor (ls) refers to ambient light sensor (als) or uv sensor (uvs). table 7 register set address type name description reset value 00hex rw main_ctrl ls operation mode control, software (sw) reset 00hex 04hex rw ls_meas_rate ls measurement rate and resolution in active mode 22hex 05hex rw ls_gain ls analog gain range 01hex 06hex r part_id part number id and revision id b1hex 07hex r main_status power-on status, interrupt status, data status 20hex 0dhex r als_data_0 als adc measurement data, lsb 00hex 0ehex r als_data_1 als adc measurement data 00hex 0fhex r als_data_2 als adc measurement data, msb 00hex 10hex r uvs_data_0 uvs adc measurement data, lsb 00hex 11hex r uvs_data_1 uvs adc measurement data 00hex 12hex r uvs_data_2 uvs adc measurement data, msb 00hex 13hex r uvs_comp_data_0 uvs comp adc measurement data, lsb 00hex 14hex r uvs_comp_data_1 uvs comp adc measurement data 00hex 15hex r uvs_comp_data_2 uvs comp adc measurement data, msb 00hex 16hex r comp_data_0 comp adc measurement data, lsb 00hex 17hex r comp_data_1 comp adc measurement data 00hex 18hex r comp_data_2 comp adc measurement data, msb 00hex 19hex rw int_cfg interrupt configuration 10hex 1ahex rw int_persistence interrupt persist setting 00hex 21hex rw ls_thres_up_0 ls interrupt upper threshold, lsb ffhex 22hex rw ls_thres_up_1 ls interrupt upper threshold, intervening bits ffhex 23hex rw ls_thres_up_2 ls interrupt upper threshold, msb 0fhex 24hex rw ls_thres_low_0 ls interrupt lower threshold, lsb 00hex 25hex rw ls_thres_low_1 ls interrupt lower threshold, intervening bits 00hex 26hex rw ls_thres_low_2 ls interrupt lower threshold, msb 00hex 27hex rw ls_thres_var ls interrupt variance threshold 00hex
broadcom - 10 - apds-9200 data sheet main_ctrl default value: 00hex ls_meas_rate default value: 22hex when the measurement repeat rate is programmed to be faster than possible for the specified adc measurement time, the repeat rate will be lower than programmed (maximum speed). writing to this register stops the ongo ing measurements and starts new measurements (depends on the respective bit). 76543210 0 0 0 sw-reset uvs_mode 0 ls_en 0 0x00 field bit description sw_reset 4 1 = reset will be triggered uvs_mode 3 0 = als 1 = uvs + compensation channels activated only ls_en 1 1 = als or uvs active 0 = als or uvs standby 76543210 0 ls resolution/bit width 0 ls measurement rate 0x01 field bit description ls resolution / bit width 6:4 000: 001: 010: 011: 100: 101: 110: 111: 20 bit C 400 ms 19 bit C 200 ms 18 bit C 100 ms (default) 17 bit C 50 ms 16 bit C 25 ms 13 bit C 3.125 ms reserved reserved ls measurement rate 2:0 000: 001: 010: 011: 100: 101: 110: 111: 25 ms 50 ms 100 ms (default) 200 ms 500 ms 1000 ms 2000 ms 2000 ms
broadcom - 11 - apds-9200 data sheet als_gain and uvs_gain default value: 01hex writing to this register stops the ongo ing measurements and starts new measurements (depends on the respective bit). part_id default value: b1hex 76543210 00000 gain range 0x05 field bit description ls gain range (als mode) 2:0 000: gain 1 001: gain 3 (default) 010: gain 6 011: gain 9 100: gain 18 ls gain range (uvs mode) 2.0 000: gain 1 001: gain 3 (default) 010: gain 6 011: gain 9 100: gain 18 76543210 part id revision id 0x06 field bit description part number id 7:4 part number id revision id 3:0 revision id of the component.
broadcom - 12 - apds-9200 data sheet main_status default value: 20hex als_data default value: 00hex, 00hex, 00hex als channel digital output data (unsigned integer, 13 to 20 bit, lsb aligned). the als channel output is already temperature co mpensated internally: als_data = (alsint C comp). when an i 2 c? read operation is active and points to an address in the range 07hex to 18hex, all registers in this range are locked until the i 2 c? read operation is completed or this address range is left. this guarantees that the data in the registers comes from the same measurement even if an additional measurement cycle ends during the read operation. new measurement data is stored in to temporary registers and the actual als_data registers are updated as soon as there is no on-going i 2 c? read operation to the address range 07hex to 18hex. 76543210 00power on status ls interrupt status ls data status 0 0 0 0x07 field bit description power on status 5 1 = part went through a power-up event, either because the part was turned on or because there was power supply disturbance. all interrupt threshold settings in the registers have been reset to power-on default states and should be ex amined if necessary. the flag is cleared after the register is read. ls interrupt status 4 0: interrupt condition not fulfilled (default) 1: interrupt condition fulfilled (cleared after read) ls data status 3 0: old data, already read (default) 1: new data, not yet read (cleared after read) 76543210 als_data_0 [7:0] 0x0d als_data_1 [15:8] 0x0e 0 0 0 0 als_data_2 [19:16] 0x0f reg 0dhex bit[7:0] als diode data least significant data byte reg 0ehex bit[7:0] als diode data intervening data byte reg 0fhex bit[3:0] als diode data most significant data byte
broadcom - 13 - apds-9200 data sheet uvs_data default value: 00hex, 00hex, 00hex uvs channel digital output data (unsigned integer, 13 to 20 bit, lsb aligned). the uvs channel output is already temperature comp ensated internally: uvs_data = (uvint C uvs_comp) when an i 2 c? read operation is active and points to an address in the range 07hex to 18hex, all registers in this range are locked until the i 2 c? read operation is completed or this address range is left. this guarantees that the data in the registers comes from the same measurement even if an additional measurement cycle ends during the read operation. new measurement data is stored into temporary registers and the actual uvs_data registers are updated as soon as there is no on-going i 2 c? read operation to the address range 07hex to 18hex. uvs_comp_data default value: 00hex, 00hex, 00hex uvs compensation channel digital output data (unsigned integer, 13 to 20 bit, lsb aligned). the uvs comp channel data is clipped at (2resolution C 1). when an i 2 c? read operation is active and points to an address in the range 07hex to 18hex, all registers in this range are locked until the i 2 c? read operation is completed or this address range is left. this guarantees that the data in the registers comes from the same measurement even if an additional measurement cycle ends during the read operation. new measurement data is stored into temporary registers and the actual uvs_comp_data registers are updated as soon as there is no on-going i 2 c? read operation to the address range 07hex to 18hex. 76543210 uvs_data_0 [7:0] 0x10 uvs_data_1 [15:8] 0x11 0 0 0 0 uvs_data_2 [19:16] 0x12 reg 10hex bit[7:0] uvs diode data least significant data byte reg 11hex bit[7:0] uvs diode data intervening data byte reg 12hex bit[3:0] uvs diode data most significant data byte 76543210 uvs_comp_data_0 [7:0] 0x13 uvs_comp_data_1 [15:8] 0x14 0 0 0 0 uvs_comp data_2 [19:16] 0x15 reg 13hex bit[7:0] uvs comp diode data least significant data byte reg 14hex bit[7:0] uvs comp diode data intervening data byte reg 15hex bit[3:0] uvs comp diode data most significant data byte
broadcom - 14 - apds-9200 data sheet comp_data default value: 00hex, 00hex, 00hex als compensation channel digital output data (unsigned integer, 13 to 20 bit, lsb al igned). the compensation channel data is clipped at (2resolution C 1). if an i 2 c read operation is active and points to an address in the range 07hex to 18hex, all registers in this range are locked until t he i 2 c read operation is completed or this address range is left. this guarantees that the data in the registers comes from the same measurement even if an additional measurement cycle ends during the read operation. new measurement data is stored in to temporary registers and the actual comp_data registers are updated as soon as there is no on-going i 2 c read operation to the address range 07hex to 18hex. int_cfg default value: 10hex 76543210 comp_data_0 [7:0] 0x16 comp_data_1 [15:8] 0x17 0 0 0 0 comp_data_2 [19:16] 0x18 reg 16hex bit[7:0] als comp diode data least significant data byte reg 17hex bit[7:0] als comp diode data intervening data byte reg 18hex bit[3:0] als comp diode data most significant data byte 76543210 0 0 ls interrupt source ls variation interrupt mode ls interrupt enable 0 0 0x19 0 0 ls_int_sel ls_var_ mode ls_int_en 0 0 field bit description ls_int_sel 5:4 00: ir channel 01: als channel (default) 10: reserved 11: uvs channel ls_var_mode 3 0: ls threshold interrupt mode (default) 1: ls variation interrupt mode ls_int_en 2 0: ls interrupt disabled (default) 1: ls interrupt enabled
broadcom - 15 - apds-9200 data sheet int_persistence default value: 00hex ls_thres_up default value: ffhex, ffhex, 0fhex ls_thres_up_x sets the upper threshold value for the ls interrupt. the interrupt controller compares the value in ls_thres_up_x against measured data in the data_x registers of the selected ls interrupt channel. it generates an interrupt event if data_x exceeds the threshold level. the data format for ls_thres_up_x must match that of the data_x registers. 76543210 ls_persist 00000x1a field bit description ls_persist 7:4 0000: every ls value out of thre shold range (default) asserts an interrupt. 0001: 2 consecutive ls values out of threshold range assert an interrupt. 1111: 16 consecutive ls values out of threshold range assert an interrupt. 76543210 ls_thres_up_0 0x21 ls_thres_up_1 0x22 0 0 0 0 ls_thres_up_2 0x23 reg 21hex bit[7:0] ls upper interrupt threshold value, lsb reg 22hex bit[7:0] ls upper interrupt threshold value, intervening byte reg 23hex bit[3:0] ls upper interrupt threshold value, msb
broadcom - 16 - apds-9200 data sheet ls_thres_low default value: 00hex, 00hex, 00hex ls_thres_low_x sets the lower threshold value for the ls interrupt. the interrupt controller compares the value in ls_thres_low_x against measured data in the data_x registers of the selected ls interrupt channel. it generates an interrupt event if the data_x is below the threshold level. the data format for ls_thres_low_x must match that of the data_x registers. ls_thres_var default value: 00hex 76543210 ls_thres_low_0 0x24 ls_thres_low_1 0x25 0 0 0 0 ls_thres_low_2 0x26 reg 24hex bit[7:0] ls lower interrupt threshold value, lsb reg 25hex bit[7:0] ls lower interrupt threshold value, intervening byte reg 26hex bit[3:0] ls lower interrupt threshold value, msb 76543210 00000 ls_thres_ var 0x27 field bit description ls_thres_var 2:0 000: new ls_data varies by 8 counts compared to previous result. 001: new ls_data varies by 16 counts compared to previous result. 010: new ls_data varies by 32 counts compared to previous result. 011: new ls_data varies by 64 counts compared to previous result. 1111: new ls_data varies by 1024 counts compared to previous result.
broadcom - 17 - apds-9200 data sheet application information hardware the application hardware circuit for using implementing uvs an d als is simple with the apds-9200 and is shown in following figure. the bypass capacitor is placed as close to the device package and is connected directly to the power source and to the ground, as shown in the following figure. it allows the ac component of the v dd to pass through to ground. it is suggested to have bypass capacitor that have low effective series resistance (esr) and low effective series inductance (esi), such as the common ceramic types, which provide a low impedance path to ground at hi gh frequencies to handle transient currents caused by internal logic switching. pull-up resistors, rsda and rscl, maintain the sda and scl lines at a high level when the bus is free and ensure the signals ar e pulled up from a low to a high level within the required rise time. a pull-up resistor, r int , is also required for the interrupt (int), which functions as a wired-and signal in a similar fashion to the scl and sda lines. a typical impedance value of 10 k ? can be used. for a complete description of i 2 c maximum and minimum r1 and r2 values, please review the i 2 c specification at http://www.semiconductors.philips.com . figure 19 application hardware circuit mcu scl sda int apds-9200 scl sda int vdd vbus r sda r scl r int gnd 1uf
broadcom - 18 - apds-9200 data sheet figure 20 package outline dimensions note all dimensions are in millimeters. figure 21 pcb pad layout note all dimensions are in millimeters. 20.10 20.10 0.103 c l c l ic active area center 0.650.10 0.7500.100 (6x) 0.3000.050 (6x) 0.650.10 (4x) 0.6250.100 (6x) c l c l 0.1000.050 (6x) pinout 1- scl 2- sda 3- vdd 4- int 5- nc 6- gnd 0.900 (x6) 0.400 (x6) 2 2 0.650 (x4) 1.300 (x3)
broadcom - 19 - apds-9200 data sheet figure 22 tape dimensions note all dimensions are in millimeters. figure 23 reel dimensions note all dimensions are in millimeters. 8 +0.300 -0.100 4 0.10 4 0.10 2 0.050 ? 1.50 0.10 ? 1 0.25 1.75 0.10 3.500 0.050 0.254 0.200 0.830 0.050 section a-a scale 10 : 1 5 deg max 2.180 0.050 section b-b scale 10 : 1 5 deg max detail c scale 20 : 1 unit orientation a a b b c 13 r 0.2 arbor hole w3 w1 ? 180 r 0.50 diameter 60 r 0.50 hub dia. access hole access hole t tape start slot t tape start slot access hole measured at outer edge w2 measured at hub measured at hub 20.2 min. ccd/keaco made in malaysia front view back view side view
broadcom - 20 - apds-9200 data sheet moisture proof packaging all apds-9200 options are shipped in moisture proof package. once opened, moisture absorption begins. this part is compliant to jedec msl 3. figure 24 moisture proof packaging units in a sealed mositure-proof package package is opened (unsealed) environment less than 30 deg c, and less than 60% rh? package is opened less than 168 hours? perform recommended baking conditions no baking is necessary no yes no yes if the parts are not stored in dry conditions, they must be baked before reflow to prevent damage to the parts. baking should only be done once. time from unsealing to soldering: after removal from the bag, the parts should be soldered within 168 hours if stored at the recommended storage conditions. if times longer than 168 hours are needed, the parts must be stored in a dry box. table 8 baking conditions package temperature time in reel 60c 48 hours in bulk 100c 4 hours table 9 recommended storage conditions storage temperature 10c to 30c relative humidity below 60% rh
broadcom - 21 - apds-9200 data sheet figure 25 recommended reflow profile the reflow profile is a straight-line representation of a nominal temperature profile for a convective reflow solder process. the temperature profile is divided into four process zones, each with different ? t/ ? time temperature change rates or duration. the ? t/ ? time rates or duration are detailed in the above table. the temperatures are measured at the component to printed circuit board connections. in process zone p1, the pc board and component pins are heated to a temperature of 150c to activate the flux in the solder paste. the temperature ramp up rate, r1, is limited to 3c per second to allow for even heating of both the pc board and component pins. process zone p2 should be of sufficient time duration (100 to 180 seconds) to dry the solder paste. the temperature is raised to a level just below the liquidus point of the solder. process zone p3 is the solder reflow zone. in zone p3, the temperature is quickly raised above the liquidus point of solder to 260c (500f) for optimum results. the dwell time above the liquidus point of solder should be between 60 and 120 seconds. this is to assure proper coalescing of the solder paste into liquid solder and the formation of good solder connections. beyond the re commended dwell time the intermetallic growth within the solder connections becomes excessive, resulting in the formation of weak and unreliable connections. the temperature is then rapidly reduced to a point below the solidus temperature of the solder to allow the solder within the connections to freeze solid. process zone p4 is the cool down after solder freeze. the cool down rate, r5, from the liquidus point of the solder to 25c (77f) should not exceed 6 c per second maximum. this limitation is necessary to allow the pc board and component pins to change dimensions even ly, putting minimal stresses on the component. it is recommended to perform reflow soldering no more than twice. it is recommended to perform a calibration of the uvs adc output against a calibrated uv test light source after final reflow and product assembly. 50 100 150 200 250 300 t-time (seconds) 25 80 120 150 180 200 230 255 0 temperature (c) r1 r2 r3 r4 r5 217 max 260 c p1 heat up p2 solder paste dry p3 solder reflow p4 cool down 60 sec to 120 sec above 217 c table 10 reflow information process zone symbol ? t maximum ? t/ ? time or duration heat up p1, r1 25c to 150c 3c/s solder paste dry p2, r2 150c to 200c 100 s to 180s solder reflow p3, r3 p3, r4 200c to 260c 260c to 200c 3c/s C6c/s cool down p4, r5 200c to 25c C6 c/s time maintained above liquidus point, 217c > 217c 60s to 120s peak temperature 260c time within 5c of actual peak temperature > 255c 20s to 40s time 25c to peak temperature 25c to 260c 8 mins
for product information and a complete list of distributors, please go to our web site: www.broadcom.com . broadcom, the pulse logo, connecting everything, avago technologies, avago, and the a logo are among the trademarks of broadcom and/or its affiliates in the united states, certain other countries and/or the eu. copyright ? 2015C2017 by broadcom. all rights reserved. the term "broadcom" refers to broadcom limited and/or its subsidiaries. for more information, please visit www.broadcom.com . broadcom reserves the right to make changes without further notice to any products or data herein to improve reliability, function, or design. information furnished by broadcom is believed to be accurate and reliable. however, broadcom does not assume any liability aris ing out of the application or use of this information, nor the application or use of any product or circuit described herein, neither does it convey any license under it s patent rights nor the rights of others. av02-4886en C january 25, 2017


▲Up To Search▲   

 
Price & Availability of APDS-9009

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X